package cn.t.vo.user;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author l
 */
@Data
public class ResourceTreeVO implements Serializable {


    private Long resourceId;

    /**
     * 场景ID
     */
    private Long scenarioId;


    /**
     * 资源名称
     */
    private String resourceName;


    /**
     * 父级资源ID
     */
    private Long parentId;


    /**
     * 显示顺序
     */
    private Integer sort;


    /**
     * 资源类型（M目录 C菜单 F按钮）
     */
    private Integer resourceType;

    private String resourceCode;

    /**
     * 资源角色地址
     */
    private String resourceUrl;

    /**
     * ICON 地址
     */
    private String iconUrl;


    /**
     * 是否隐藏 0-不隐藏 1-隐藏
     */
    private String isHidden;


    /**
     * 备注
     */
    private String remark;


    private Integer level;

    private Boolean hasRights = false;

    private List<ResourceTreeVO> children;
}
